delivery or conveyance - Turc Anglais Dictionnaire